import { service } from '@/service'
const baseUrl='/hbsys-system/organization/admin'

export function getDictByCode(typeCode) {
  return service.request({
    url: '/hbsys-system/sysDict/getManagerChild/' + typeCode,
    method: 'get'
  })
}

//保存基础信息
export function mfSaveBase(data) {
  return service.request({
    url: '/hbsys-system/min/fei/base',
    method: 'post',
    data: data
  })
}
//删除机构 mechanismType:机构类型1-办事机构 2-实体机构 3-分支机构 4-代表机构
export function deleteJG(data) {
  console.log(data)
  return service.request({
    url: '/hbsys-system/association/delete/mechanism',
    method: 'post',
    data: data
  })
}
//根据页码获取当前表格信息
export function getTableInfoByPage(pageIndex) {
  let data = {
    "creditCode": localStorage.getItem("creditCode"),
    "examineYear": localStorage.getItem("examineYear"),
    "organizationBaseId": '1',
    "pageNumberMark": pageIndex
  };
  return service.request({
    url: '/hbsys-system/min/fei/query/singleton',
    method: 'post',
    data: data
  })
}
//保存从业人员
export function mfSavePractitioners(data) {
  console.log(data)
  return service.request({
    url: '/hbsys-system/min/fei/practitioners',
    method: 'post',
    data: data
  })
}

//新增负责人信息
export function mfSaveResponsible(data) {

  return service.request({
    url: '/hbsys-system/min/fei/responsible',
    method: 'post',
    data: data
  })
}

//新增理事会，监事会成员
export function mfSaveSupervisory(data) {

  return service.request({
    url: '/hbsys-system/min/fei/supervisory',
    method: 'post',
    data: data
  })
}

//新增办事机构，内设机构情况
export function mfSaveMechanismWork(data) {

  return service.request({
    url: '/hbsys-system/min/fei/mechanism/work',
    method: 'post',
    data: data
  })
}

//新增实体机构，内设机构情况
export function mfSaveMechanismEntity(data) {

  return service.request({
    url: '/hbsys-system/min/fei/mechanism/entity',
    method: 'post',
    data: data
  })
}

//新增年度登记，备案变更，内部建设情况
export function mfSaveYearly(data) {
  return service.request({
    url: '/hbsys-system/min/fei/yearly/register ',
    method: 'post',
    data: data
  })
}

//新增年度会议及换届情况，内部建设情况
export function mfSaveMeeting(data) {

  return service.request({
    url: '/hbsys-system/min/fei/yearly/meeting',
    method: 'post',
    data: data
  })
}

//内部制度建设情况，内部建设情况
export function mfSaveRegulatory(data) {

  return service.request({
    url: '/hbsys-system/min/fei/regulatory',
    method: 'post',
    data: data
  })
}

//增加接受监督整改情况
export function mfSaveSupervision(data) {
  return service.request({
    url: '/hbsys-system/min/fei/supervision',
    method: 'post',
    data: data
  })
}

//新增举办公益慈善活动情况，本年度在本行政区域内开展公益活动情况
export function mfSaveWelfare(data) {

  return service.request({
    url: '/hbsys-system/min/fei/welfare',
    method: 'post',
    data: data
  })
}

//承接政府委托职能、购买服务项目、政府补贴情况
export function mfSaveEntrusted(data) {

  return service.request({
    url: '/hbsys-system/min/fei/entrusted',
    method: 'post',
    data: data
  })
}

//参加国际会议和出访情况
export function mfSaveExchange(data) {

  return service.request({
    url: '/hbsys-system/min/fei/exchange',
    method: 'post',
    data: data
  })
}

//在境外设立机构情况
export function mfSaveOversea(data) {

  return service.request({
    url: '/hbsys-system/min/fei/oversea',
    method: 'post',
    data: data
  })
}

//对外交流合作项目(含分支、代表机构开展的合作项目)
export function mfSaveForeign(data) {

  return service.request({
    url: '/hbsys-system/min/fei/foreign',
    method: 'post',
    data: data
  })
}

//参加国际组织（含分支、代表机构参加的境外组织）
export function mfSaveInternational(data) {

  return service.request({
    url: '/hbsys-system/min/fei/international',
    method: 'post',
    data: data
  })
}


//举办刊物及公益活动情况
export function mfSavePublication(data) {

  return service.request({
    url: '/hbsys-system/min/fei/publication',
    method: 'post',
    data: data
  })
}

//举办研讨会、论坛活动情况
export function mfSaveWorkshop(data) {

  return service.request({
    url: '/hbsys-system/min/fei/workshop',
    method: 'post',
    data: data
  })
}

//举办评比达标表彰活动情况
export function mfSaveEvaluation(data) {

  return service.request({
    url: '/hbsys-system/min/fei/evaluation',
    method: 'post',
    data: data
  })
}

//支援和计划支援西藏昌都建设、参与和计划乡村振兴工作情况、参与和计划成渝地区双城经济圈建设情况
export function mfSaveActivities(data) {

  return service.request({
    url: '/hbsys-system/min/fei/other/activities',
    method: 'post',
    data: data
  })
}

//对外活动主要成绩、问题和管理政策建议
//五、年度工作报告
export function mfSaveSummary(data) {

  return service.request({
    url: '/hbsys-system/min/fei/summary',
    method: 'post',
    data: data
  })
}

//六、年检审核意见
export function mfSaveApproval(data) {

  return service.request({
    url: '/hbsys-system/min/fei/approval',
    method: 'post',
    data: data
  })
}

//（一）资产负债表
export function mfSaveAssets(data) {

  return service.request({
    url: '/hbsys-system/min/fei/assets',
    method: 'post',
    data: data
  })
}

//（二）业务活动表
export function mfSaveBusiness(data) {

  return service.request({
    url: '/hbsys-system/min/fei/business',
    method: 'post',
    data: data
  })
}

//（三）现金流量表
export function mfSaveCash(data) {

  return service.request({
    url: '/hbsys-system/min/fei/cash',
    method: 'post',
    data: data
  })
}

//接受捐赠资助情况和使用情况
export function mfSaveDonation(data) {

  return service.request({
    url: '/hbsys-system/min/fei/donation',
    method: 'post',
    data: data
  })
}

//公益慈善活动支出
export function mfSaveExpenditure(data) {

  return service.request({
    url: '/hbsys-system/min/fei/expenditure',
    method: 'post',
    data: data
  })
}

//新建党建工作情况
export function mfSaveDjParty(data) {

  return service.request({
    url: '/hbsys-system/min/fei/party',
    method: 'post',
    data: data
  })
}

//九、上年度整改情况表
export function mfSaveRectification(data) {

  return service.request({
    url: '/hbsys-system/min/fei/rectification',
    method: 'post',
    data: data
  })
}

//新增附件，上传文件
export function mfSaveFile(data) {

  return service.request({
    url: '/hbsys-system/min/fei/annex',
    method: 'post',
    data: data
  })
}

//年检结果
export function mfResult(data) {
  return service.request({
    url: '/hbsys-system/min/fei/query/result',
    method: 'post',
    data: data
  })
}

export function getListAuthority() {
  return service.request({
    url: '/hbsys-system/dept/list',
    // url:'/hbsys-system/dept/list?parentId=GO_1657668559600545792',
    method: 'get'
  })
}

//获取主管部门

export function getAuthorityDept() {
  return service.request({
    url: '/hbsys-system/dept/deptTreeInfo?remark=zgdw',
    method: 'get'
  })
}

export function loginYkb(data) {
  return service.request({
    url: '/hbsys-system/login',
    method: 'post',
    data: data
  })
}

//统计报表
export function getCountByYear(year) {
  return service.request({
    url: '/hbsys-system/organization/admin/annual/count?examineYear=' + year,
    method: 'get'
  })
}



